/*
Copyright [2023] [fuwen_soft]
*/
package vip.xiaonuo.sys.modular.sysappinfo.service;

import com.baomidou.mybatisplus.extension.service.IService;
import vip.xiaonuo.core.pojo.page.PageResult;
import vip.xiaonuo.sys.modular.sysappinfo.entity.SysAppInfo;
import vip.xiaonuo.sys.modular.sysappinfo.param.SysAppInfoParam;

import java.util.List;

/**
 * APP介绍详情service接口
 *
 * @author yanwei
 * @date 2023-03-21 12:07:25
 */
public interface SysAppInfoService extends IService<SysAppInfo> {

    /**
     * 查询APP介绍详情
     *
     * @author yanwei
     * @date 2023-03-21 12:07:25
     */
    PageResult<SysAppInfo> page(SysAppInfoParam sysAppInfoParam);

    /**
     * APP介绍详情列表
     *
     * @author yanwei
     * @date 2023-03-21 12:07:25
     */
    List<SysAppInfo> list(SysAppInfoParam sysAppInfoParam);

    /**
     * 添加APP介绍详情
     *
     * @author yanwei
     * @date 2023-03-21 12:07:25
     */
    void add(SysAppInfoParam sysAppInfoParam);

    /**
     * 删除APP介绍详情
     *
     * @author yanwei
     * @date 2023-03-21 12:07:25
     */
    void delete(List<SysAppInfoParam> sysAppInfoParamList);

    /**
     * 编辑APP介绍详情
     *
     * @author yanwei
     * @date 2023-03-21 12:07:25
     */
    void edit(SysAppInfoParam sysAppInfoParam);

    /**
     * 查看APP介绍详情
     *
     * @author yanwei
     * @date 2023-03-21 12:07:25
     */
     SysAppInfo detail(SysAppInfoParam sysAppInfoParam);

    /**
     * 导出APP介绍详情
     *
     * @author yanwei
     * @date 2023-03-21 12:07:25
     */
     void export(SysAppInfoParam sysAppInfoParam);

}
